package kv

import "sync"

// 丐版 kv 存储
type kvStore struct {
	proposeC chan<- string // 客户端写入数据通道。此处仅支持写入数据
	mu       sync.RWMutex  // 读写锁
	kvStore  map[string]string
}

type Kv struct {
	Key   string
	Value string
}

func NewKVStore() *kvStore {

	return &kvStore{}
}

// Propose 提案
func (kv *kvStore) Propose(key, value string) {}

// Lookup 查找
func (kv *kvStore) Lookup(key string) (string, bool) {
	return key, true
}
